import { Layout, LayoutMenu } from '@/types/layout';

/**
 * 布局对象
 */
export interface Setting {
  body: string; // 默认布局
  header: string; // 栏目头默认布局
  entity: string; // 详情页面默认布局
  more: string; // 更多页面默认布局
  logoSmall: string; // 默认小logo
  logoBg: string; // 默认完整logo
}

export interface HttpConfig {
  url: string;
  data?: any;
  params?: any;
}

export interface portal {
  layout?: Layout; // 布局
  menu?: LayoutMenu; // 栏目
}

/**
 * 用户基本信息
 */
export interface UserInfo {
  username: string; // 用户账号
  nickName: string; // 用户名称
  avatarPath: string; // 头像路径
}

/**
 * 令牌
 */
export interface Token {
  token: string;
}
